From 8701e3909b4e04c0bcccd5fdb8c210294c7d1276 Mon Sep 17 00:00:00 2001
From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?=
Date: Sat, 17 Feb 2007 21:34:46 +0000
Subject: [PATCH] adds, reordering and trimming of information in webpage.
* docs/index-static.html.in: adds, reordering and trimming of
information in webpage.
svn path=/trunk/; revision=222
---
ChangeLog | 7 +-
docs/index-static.html.in | 194 +++++++++++++++++++-------------------
2 files changed, 104 insertions(+), 97 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index de92153..3654933 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,11 @@
2007-02-17 Ãyvind KolÃ¥s
- * babl/base/model-gray.c: removed obsoloted FIXME.
+ * docs/index-static.html.in: adds, reordering and trimming of
+ information in webpage.
+
+2007-02-17 Ãyvind KolÃ¥s
+
+ * babl/base/model-gray.c: removed obsoleted FIXME.
2007-02-17 Ãyvind KolÃ¥s
diff --git a/docs/index-static.html.in b/docs/index-static.html.in
index 919e0cf..b603842 100644
--- a/docs/index-static.html.in
+++ b/docs/index-static.html.in
@@ -69,21 +69,19 @@
-
- News
-
+ GEGL uses babl both for enumeration
+ of pixel formats as well as conversions between them.
-
+
+
+
+
+
+ Features
+
+
+ - Tiny API in normal use.
+ - Planar and linear buffers.
+ - Thread safe processing.
+ - Extendable formats,
+ color models, components and datatypes
+ - Reference 64bit floating point conversions for
+ data types and color models.
+
+
+
+ Download
+
+ The latest versioned development version of babl can be found in
+ ftp://ftp.gtk.org/pub/babl/.
+
+
+ Babl development happens in GNOME Subversion in the babl module.
+ It can be browsed online and checked out with:
+ svn co http://svn.gnome.org/svn/babl/trunk/ babl
+
+ The following is a list of the major changes that have gone into
+ each babl release. If there are significant improvements to babl when
+ a GEGL release is done a babl release is most often put out just prior
+ to the GEGL release.
-
- How babl works
+
+
+
+ Documentation
When using BablFishes to do your conversions, you request a fish to
convert between two formats, and an optimal fish to babls capability is
provided that you can use to do your conversions. Babl also provides
@@ -152,83 +183,8 @@
not take much time and will speed up babl for other users as well.
-
- Features
-
- Core
-
- - Small API for simple use cases
- - Planar and linear buffers
- - Thread safety for processing.
- - Extendable and introspectable formats,
- color models, components and datatypes
- - Reference 64bit floating point conversions for
- data types and color models.
-
-
-
- Vocabulary
-
-
-
- Extensions
-
- At compile, load, and runtime; babl is extendable with:
-
-
- - data types.
- - color models.
- - pixel formats.
- - optimized conversion functions:
-
- - SIMD instructions
- - MMX, SSE, Altivec ...
- - External libraries
-
- liboil, hermes, libavcodec, lcms, ...
-
-
-
-
- Shortcut coverage
- The diagram shown below visualizes the coverage of current shortcut
- conversions. A DHTML version is also available.
-
-
-
-
-
-
- Dependencies
-
- Babl is intended to be a low level infrastructure library and thus
- strives for few dependencies and thus portability.
-
-
- - libdl (for loading extensions, babl is also reported to work on win32)
-
-
-
- Download
-
- The latest versioned development version of babl can be found in
- ftp://ftp.gtk.org/pub/babl/.
-
-
-
- Subversion
-
-
- The latest development version is available in the babl module in GNOME Subversion.
-
-
-
- Usage
+ Usage
The simplest scenario for using babl is converting between linear
buffers represented by an existing BablPixelFormat.
@@ -269,6 +225,39 @@
-->
+
+
+
Vocabulary
+
+
+
+
+
+ Shortcut coverage
+ The diagram shown below visualizes the coverage of current shortcut
+ conversions. A DHTML version is also available.
+
+
+
+
Extending
@@ -281,6 +270,17 @@
similar in style to the API's described under the Usage section.-->
+
+
+
+
+
+
TODO
@@ -304,6 +305,7 @@
concurrently running processes and phase of moon.)
Horizontal chroma subsampling (4:2:2 and 4:1:1)
Thread safety (locking) for mutations of the type system.
+ Support for conversions between formats that have higher dimensionality than RGBA.
Support for datatypes that are not a multiple of 8bit.
dithering
--
2.30.2